home *** CD-ROM | disk | FTP | other *** search
/ Collection of Internet / Collection of Internet.iso / infosrvr / dev / www_talk.930 / 000715_janssen@parc.xerox.com _Mon Mar 1 23:39:05 1993.msg < prev    next >
Internet Message Format  |  1994-01-24  |  3KB

  1. Return-Path: <janssen@parc.xerox.com>
  2. Received: from dxmint.cern.ch by  nxoc01.cern.ch  (NeXT-1.0 (From Sendmail 5.52)/NeXT-2.0)
  3.     id AA07641; Mon, 1 Mar 93 23:39:05 MET
  4. Received: from alpha.Xerox.COM by dxmint.cern.ch (5.65/DEC-Ultrix/4.3)
  5.     id AA27560; Mon, 1 Mar 1993 23:56:26 +0100
  6. Received: from holmes.parc.xerox.com ([13.1.100.162]) by alpha.xerox.com with SMTP id <11671>; Mon, 1 Mar 1993 14:56:03 PST
  7. Received: by holmes.parc.xerox.com id <16134>; Mon, 1 Mar 1993 14:55:59 -0800
  8. Received: from Messages.7.15.N.CUILIB.3.45.SNAP.NOT.LINKED.holmes.parc.xerox.com.sun4.41
  9.           via MS.5.6.holmes.parc.xerox.com.sun4_41;
  10.           Mon,  1 Mar 1993 14:55:57 -0800 (PST)
  11. Message-Id: <8fYdFxYB0KGWA2qi9Q@holmes.parc.xerox.com>
  12. Date:     Mon, 1 Mar 1993 14:55:57 PST
  13. Sender: Bill Janssen <janssen@parc.xerox.com>
  14. From: Bill Janssen <janssen@parc.xerox.com>
  15. To: Dave_Raggett <dsr@hplb.hpl.hp.com>, marca@ncsa.uiuc.edu (Marc Andreessen)
  16. Subject: Re: proposed new tag: IMG
  17. Cc: www-talk@nxoc01.cern.ch
  18. In-Reply-To: <9303012105.AA15363@wintermute.ncsa.uiuc.edu>
  19. References: <9303010929.AA12454@manuel.hpl.hp.com>
  20.     <9303012105.AA15363@wintermute.ncsa.uiuc.edu>
  21.  
  22. Excerpts from ext.WorldWideWeb: 1-Mar-93 Re: proposed new tag: IMG Marc
  23. Andreessen@ncsa.uiu (884)
  24.  
  25. > Actually, maybe we should think about a general-purpose procedural
  26. > graphics language within which we can embed arbitrary hyperlinks
  27. > attached to icons, images, or text, or anything.  Has anyone else seen
  28. > Intermedia's capabilities wrt this?  It's one of their most impressive
  29. > capabilities, actually.
  30.  
  31. Other systems to look at which have this (fairly valuable) notion are
  32. Andrew and Slate.  Andrew is built with _insets_, each of which has some
  33. interesting type, such as text, bitmap, drawing, animation, message,
  34. spreadsheet, etc.  The notion of arbitrary recursive embedding is
  35. present, so that an inset of any kind can be embedded in any other kind
  36. which supports embedding.  For example, an inset can be embedded at any
  37. point in the text of the text widget, or in any rectangular area in the
  38. drawing widget, or in any cell of the spreadsheet.  Each ``embedding''
  39. consists of some direct information which specifies the display area of
  40. the embedded information, and a pointer to the actual data object
  41. (actually, in most current usage the embedded data object is directly
  42. contained, but references do in fact work).
  43.  
  44. This business about embedding the display information is interesting, as
  45. it seems to contradict the standard separation of data and display so
  46. pervasive in Andrew.  In Andrew text, embedded insets are thought of as
  47. single characters in rather strange fonts, so the rectangular area
  48. information tells the text display widget the size of the ``character''.
  49.  Similarly for embedded insets in the drawing widget.
  50.  
  51. Bill